home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 3 / Your Choice Software Collection 3.iso / prgmming / xlib41 / easyx.h < prev    next >
C/C++ Source or Header  |  1994-03-23  |  2KB  |  44 lines

  1. /*C++ programs should replace extern with extern "C" is all prototypes below*/
  2. /*                            ------      ----------                        */
  3.  
  4. extern  int __far __pascal IFLAGS;
  5. extern  long __far __pascal PAGESIZE;
  6. extern  long __far __pascal INLINERMPTR;
  7. extern  long __far __pascal CALL32PTR;
  8. extern  long __far __pascal FILEBUFADR;
  9. extern  int __far __pascal FILEBUFSIZE;
  10. extern  long __far __pascal XLIBMEMREQ(void);
  11. extern  long __far __pascal VCPIMEMREQ(void);
  12. extern  long __far __pascal DPMIMEMREQ(void);
  13. extern  long __far __pascal INITXLIB(void);
  14. extern  int __far __pascal XLIBCONFIG(void);
  15. extern  void __far __pascal INLINEPM(void);
  16. extern  void __far __pascal INLINERM(void);
  17. extern  void __far __pascal CALL32(void);
  18. extern  long __far __pascal XMALLOC(long nobytes, long __far *address, long __far *size, long __far *handle);
  19. extern  long __far __pascal XFREE(long handle);
  20. extern  long __far __pascal MAPIOMEM(long physaddress, long size, long __far *logaddress);
  21. extern  long __far __pascal LINADR(void __far *ptr);
  22. extern  void __far __pascal MOVMEM(long destadr, long sourceadr, long nobytes);
  23. extern  void __far __pascal XFCREATE(void __far *controlblock);
  24. extern  void __far __pascal XFOPEN(void __far *controlblock);
  25. extern  void __far __pascal XFCLOSE(void __far *controlblock);
  26. extern  void __far __pascal XFLOAD(void __far *controlblock);
  27. extern  void __far __pascal XFSAVE(void __far *controlblock);
  28. extern  void __far __pascal XFREAD(void __far *controlblock);
  29. extern  void __far __pascal XFWRITE(void __far *controlblock);
  30.  
  31. struct xfile
  32. {
  33.   long condcode;
  34.   char fname[68];
  35.   int fhandle;
  36.   int fptrmode;
  37.   long fptr;
  38.   long blkadr;
  39.   long blksize;
  40.   long bufadr;
  41.   int bufsize;
  42.   int control;
  43. };
  44.